ul,li{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

//头部样式开始
.land_box{
    height: 1000px;
    background-color: #fff;
    overflow: hidden;
.login_header{
    height: 88px;
    .center{
        width: 1000px;
        height: 88px;
        margin: 0 auto;
        background-color: #fff;
        a{  
            
            img{
                padding-top: 20px;
                width: 288px;
                height: 44px;
            }
        }
    }
}
//头部结束

//中部样式开始
.login_wrapper{
    width: 100%;
    height: 592px;
    background: #f74660;
    margin-bottom: 8px;
    .center{
        position: relative;
    width: 1195px;
    height: 592px;
    margin: 0 auto;
    background-size: cover;
    overflow: hidden;
    background: url(../images/wenxuan/login_bg.png) no-repeat;
    .login_box{
        width: 366px;
        padding: 24px;
        background: #fff;
        border-radius: 2px;
        position: absolute;
        right: 68px;
        top: 37px;
        .tabs{

            .active{
                border-bottom: 3px solid #e4393c;
                font-family: Source Han Sans CN;
                font-weight: 600;
                color: #000;
                opacity: 1;
            }
            span{
                font-size: 16px;
                font-family: Source Han Sans CN;
                font-weight: 400;
                color: #000;
                line-height: 28px;
                opacity: .65;
                margin-right: 24px;
                border-bottom: 3px solid #fff;
                padding-bottom: 10px;
                cursor: pointer;
            }
        }
        .form_wrapper{
            margin-top: 36px;
            .account_tab{

                .account{
                    width: 100%;
                    height: 42px;
                    border: 1px solid #e6e6e6;
                    border-radius: 2px;
                    margin-bottom: 20px;
                    position: relative;                   
                    .icon-block{
                        width: 42px;
                        height: 40px;
                        display: inline-block;
                        text-align: center;
                        line-height: 42px;
                        border-right: 1px solid #e6e6e6;
                        background: #fafafa;
                        float: left;

                       
                    }
                    .accountVerify{
                        width: 273px;
                        height: 40px;
                        outline: none;
                        border: none;
                        padding-left: 8px;
                        color: #000;
                        vertical-align: middle;
                        float: left;
                    }
                    .error_hint{
                        color: red;
                        position: absolute;
                        bottom: -19px;
                        left: 42px;
                        font-size: 12px;
                    }
                }
                .password{
                    width: 100%;
                    height: 42px;
                    border: 1px solid #e6e6e6;
                    border-radius: 2px;
                    margin-bottom: 20px;
                    position: relative;
                    .icon-block{
                        width: 42px;
                        height: 40px;
                        display: inline-block;
                        text-align: center;
                        line-height: 42px;
                        border-right: 1px solid #e6e6e6;
                        background: #fafafa;
                        float: left;
                       
                    }
                    .iconfont{
                        font-size: 26px

                    } 
                    .formInput{
                        width: 273px;
                        height: 40px;
                        outline: none;
                        border: none;
                        padding-left: 8px;
                        color: #000;
                        vertical-align: middle;
                        float: left;                           
                    }                    
                    .iconfont{
                        position: absolute;
                        right: 10px;
                        top: 12px;
                        font-size: 22px;
                        cursor: pointer;
                        color: #ccc;                       
                    }
                    .error_hint{
                        color: red;
                        position: absolute;
                        bottom: -19px;
                        left: 42px;
                        font-size: 12px;  
                    }
                }
                .img_verify_code{
                    position: relative;
                    display: none;
                    .formInput{

                        .update_verify_img{
                            position: absolute;
                            top: 11px;
                            right: 110px;
                            color: #1e66b2;
                            font-size: 14px;
                            opacity: .85;                           
                        }
                      
                    }                  
                }
                .reg_link{
                    font-size: 14px;
                    font-family: Source Han Sans CN;
                    font-weight: 400;
                    color: #1d66b2;
                    opacity: .85;
                    text-align: right;
                    display: block;
                    margin-top: 18px;
                    margin-bottom: 30px;                   
                }
                .coagent{

                    .title{
                        position: relative;
                        text-align: center;
                        font-size: 14px;
                        font-family: Source Han Sans CN;
                        font-weight: 400;
                        color: #666;
                        opacity: .5;                      
                    }
                    .logo_group{

                    }
                }
            }
            .mobile_tab{
                display: none;
            }
            .remember_pwd{
                width: 100%;
                height: 20px;
                color: #666;
                overflow: hidden;
                margin-bottom: 22px;
                font-size: 12px;     
                .remember_pwd{

                }
                .error_hint{

                }  
                a{
                    float: right;
                    color: #666; 
                    font-size: 12px;                  
                } 
                a{
                    text-decoration: none;
                    color: #212529;
                    text-align: center;
                    cursor: pointer;
                    padding-left: 5px;                   
                }            
            }
            #login_btn{
                width: 100%;
                height: 42px;
                background: #e4393c;
                border-radius: 2px;
                font-size: 16px;
                font-family: Source Han Sans CN;
                font-weight: 400;
                color: #fff;               
            }
            .disabled{
                background: #e5e5e5!important;
                border: none;              
            }
           
        }
        .reg_link{
            font-size: 14px;
            font-family: Source Han Sans CN;
            font-weight: 400;
            color: #1d66b2;
            opacity: .85;
            text-align: right;
            display: block;
            margin-top: 18px;
            margin-bottom: 30px;                            
        }
        a{
            text-decoration: none;
            color: #212529;
            text-align: center;
            cursor: pointer;
            padding-left: 5px;               
        }
        .coagent{

            .title{
                position: relative;
                text-align: center;
                font-size: 14px;
                font-family: Source Han Sans CN;
                font-weight: 400;
                color: #666;
                opacity: .5;                              
            }
            
            .logo_group{
                display: flex;
                text-align: center;
                a{
                    text-decoration: none;
                    color: #212529;
                    text-align: center;
                    cursor: pointer;
                    padding-left: 5px;
                                  
                }               
            }
        }
    }
    }
}

//中部样式结束



















//尾部样式开始
.footer{
    height: 300px;
    .footer_num{
        height: 250px;
    .footer_200{
        width: 100%;
        height: 80px;
        background-color: #f5f5f5;
        .footer_200_1{
            width: 178px;
            height: 56px;
            float: left;
            margin-top: 20px;
            margin-left: 100px;
           
            .xx100{
                width: 80px;
                height: 60px;
                float: left;
                border-right: 1px solid #eee;
                img{
                    width: 56px;
                    height: 56px;
                }
               
            }
            .xx200{
                float: left;
                width: 80px;
                height: 56px;
                p{
                    line-height: 6px;
                    margin-left: 16px;
                }
            }
           
        }
        .footer_200_2{
            width: 178px;
            height: 56px;
            float: left;
            margin-top: 20px;
            margin-left: 100px;
           
            .xx100{
                width: 80px;
                height: 60px;
                float: left;
                border-right: 1px solid #eee;
                img{
                    width: 56px;
                    height: 56px;
                }
               
            }
            .xx200{
                float: left;
                width: 80px;
                height: 56px;
                p{
                    line-height: 6px;
                    margin-left: 16px;
                }
            }
           
        }
        .footer_200_3{
            width: 206px;
            height: 56px;
            float: left;
            margin-top: 20px;
            margin-left: 78px;
           
            .xx100{
                width: 63px;
                height: 60px;
                float: left;
                border-right: 1px solid #eee;
                img{
                    width: 56px;
                    height: 56px;
                }
               
            }
            .xx200{
                float: left;
                width: 142px;
                height: 56px;
                p{
                    line-height: 6px;
                    margin-left: 16px;
                }
            }
           
        }
        .footer_200_4{
            width: 178px;
            height: 56px;
            float: left;
            margin-top: 20px;
            margin-left: 100px;
           
            .xx100{
                width: 80px;
                height: 60px;
                float: left;
                border-right: 1px solid #eee;
                img{
                    width: 56px;
                    height: 56px;
                }
               
            }
            .xx200{
                float: left;
                width: 80px;
                height: 56px;
                p{
                    line-height: 6px;
                    margin-left: 16px;
                }
            }
           
        }
       
    }
    .footer_300{
        width: 1210px;
        height: 20px;
        margin: 0 auto;
        text-align: center;
        padding-top: 42px;
        ul{
          width: 300px;
          height: 20px;
          margin-left: 474px;
          margin: 0 auto;
            li{
                float: left;
                a{
                   
                    text-decoration:none;
                    font-size: 14px;
                    color: #666;
                    
                
                }
                span{
                    color: #666;
                    font-size: 14px;
                    margin: 0px 10px;
                
                }
            }
        }
    }
    .footer_400{
        width: 1210px;
        height: 50px;
        float: left;
        margin: 0 auto;
        padding-top: 10px;
        .m1{
            width: 1210px;
            height: 10px;
            font-size: 14px;
            color: #666;
            margin-left: 464px;
           
        }
        .m2{
            width: 1210px;
            height: 30px;
            font-size: 14px;
            color: #666;
            margin-left: 480px;
           
        }
    }
}
}
//尾部样式结束
}